package com.cn.wanxi.service.impl;

import com.cn.wanxi.data.MessageData;
import com.cn.wanxi.data.impl.MessageImpl;
import com.cn.wanxi.model.MessageModel;
import com.cn.wanxi.service.IMessageService;

import java.util.List;

public class MessageServiceImpl implements IMessageService {
    @Override
    public String Adding(MessageModel messageModel) {
        MessageData messageData = new MessageImpl();
        MessageModel model = messageData.findById(messageModel.getMessageId());
        if (model != null) {
            return "isHave";
        } else {
            int result = messageData.Adding(messageModel);
            return result == 1 ? "success" : "error";
        }

    }

    @Override
    public List<MessageModel> findAll(MessageModel messageModel) {
        MessageData messageData = new MessageImpl();
        return messageData.findAll(messageModel);
    }

    @Override
    public String del(Integer id) {
        MessageData messageData = new MessageImpl();
        return messageData.del(id) == 1 ? "success" : "error";
    }

    @Override
    public MessageModel findById(Integer id) {
        MessageData messageData = new MessageImpl();
        return messageData.findById(id);
    }

    @Override
    public String edit(MessageModel messageModel) {
        MessageData messageData = new MessageImpl();
        //        ProductData model = productData.findByPorductNameForEdit(productModel);
        return messageData.edit(messageModel) == 1 ? "success" : "error";
    }
}
